package cate.game.rank.msg;

import cate.game.client.msg.MsgConfig;
import cate.game.client.msg.MsgOutput;
import cate.game.rank.po.GuildRank;
import easy.java.dev.note.NoteField;
import lombok.AllArgsConstructor;
import lombok.NoArgsConstructor;

import java.util.List;

import static cate.game.client.msg.id.MsgIdBRank.GUILD_RANK_DATA_RESP;

@NoArgsConstructor
@AllArgsConstructor
public class GuildRankDataResp implements MsgOutput {
    @NoteField(value = "我的排名")
    public int myRank;

    @NoteField(value = "我的排行数据")
    public GuildRank my;

    @NoteField(value = "排行榜数据")
    public List<GuildRank> list;

    @NoteField(value = "排行榜id")
    public int rankId;

    @NoteField(value = "今日点赞次数")
    public int admireTimes;

    @Override
    public MsgConfig conf() {
        return GUILD_RANK_DATA_RESP;
    }
}
